package com.basketball.core.enmu;

/**
 * 错误枚举
 * @author xzx
 */
public enum ErrorEnum {
    /**
     * 成功
     */
    SUCCESS(200,"成功"),
    /**
     * TOKEN校验错误
     */
    TOKEN_ERROR(11,"TOKEN校验错误"),
    /**
     * 登录失败
     */
    LOGIN_FAIL(1002,"登录失败"),
    /**
     * token为空
     */
    NONE_TOKEN(1003,"token为空"),
    /**
     *刷新token错误
     */
    REF_ERROR_TOKEN(1004,"重新登录"),
    /**
     * 没有试题
     */
    NO_QUESTIONS(1005,"没有试题"),
    /**
     * 没有记录
     */
    NO_RECORD(1006,"没有记录"),
    /**
     * 重复提交
     */
    REPEATED_SUBMIT(1007,"不能重复提交！"),
    /**
     * 该试题已收藏
     */
    REPEATED_COLLECT(1008,"该试题已收藏!"),
    /**
     * 没有考试记录
     */
    NONE_EXAM_RECORD(1009,"没有考试记录!"),
    /**
     * 缺少必要参数
     */
    MISS_PARAM(1010,"缺少必要参数!"),
    /**
     *密码不一致
     */
    NO_EQUALS(1011,"确认密码不一致!"),

    /**
     * 账号已存在
     */
    DUPLICATE_ACCOUNT(1012,"账号已存在!"),
    /**
     * 服务器错误
     */
    INTERNAL_SERVER_ERROR(500, "服务器异常请联系管理员");



    private Integer errorCode;
    private String errMsg;


    ErrorEnum(Integer errorCode,String errMsg){
        this.errMsg = errMsg;
        this.errorCode = errorCode;
    }
    public Integer getErrorCode() {
        return errorCode;
    }

    public void setErrorCode(Integer errorCode) {
        this.errorCode = errorCode;
    }

    public String getErrMsg() {
        return errMsg;
    }

    public void setErrMsg(String errMsg) {
        this.errMsg = errMsg;
    }
}
